10 INPUT"DATUM FORMAT TTMMJJJJ ";D$ 20 T=VAL(MID$(D$,1,2)) 30 M=VAL(MID$(D$,3,2)) 40 J=VAL(MID$(D$,5)) 50 GOSUB 1000 60 INPUT"FRIST IN TAGEN ";R 70 JD=JD+R 80 GOSUB 2000 90 PRINT "LAEUFT AM";T;".";M;".";J;". AB!" 100 END 1000 REM KALENDER -> JULIANISCH 1010 IF M>2 THEN M=M-3:GOTO 1030 1020 M=M+9:J=J-1 1030 JH=INT(J/100):JA=J-100*JH 1040 JD=INT(146097*JH/4)+INT(1461*JA/4) 1050 JD=JD+INT((153*M+2)/5)+T 1060 RETURN 2000 REM JULIANISCH -> KALENDER 2005 J=INT((4*JD-1)/146097) 2010 JD=4*JD-1-146097*J 2020 T=INT(JD/4) 2030 JD=INT((4*T+3)/1461) 2040 T=4*T+3-1461*JD 2050 T=INT((T+4)/4) 2060 M=INT((5*T-3)/153) 2070 T=5*T-3-153*M 2080 T=INT((T+5)/5) 2090 J=100*J+JD 2100 IFM<10THENM=INT(M+3):GOTO2120 2110 M=INT(M-9):J=J+1 2120 RETURN